Applying Spc to the Personal Software Process
نویسنده
چکیده
In recent years, a growing number of software organizations have begun to focus on applying the concepts of statistical process control (SPC) to the software process, usually as part of an improvement program based on the Software CMM. There are a number of technical challenges to the successful use of these statistical techniques, primarily centered on the issues associated with high variation between individual software professionals. A growing number of organizations, however, are demonstrating that SPC techniques can be applied to the software process, even if questions remain on the specific processes, measures, and statistical techniques that will provide significant business value. This paper illustrates the application of the XmR control chart to the Personal Software Process. Introduction During the last decade, the focus of software process improvement has been on fundamental project management and organizational learning issues. In recent years, more mature organizations have begun to focus on applying the concepts of statistical process control (SPC) to the software process, specifically control charts, along with other statistical and process modeling techniques. There are a number of technical challenges to the successful use of these statistical techniques, primarily centered on the issues associated with high variation between individual software professionals. Studies of the differences between software professionals have ranged from 10:1 up to 100:1, with 20:1 differences being fairly common (Curtis, 1990; DeMarco, 1999). For this and other reasons, some software professionals have questioned the validity and business value of SPC in the software arena (Ould, 1996; Carleton, 1999; Kan, 1995). Capability Maturity Model and CMM are registered with the U.S. Patent and Trademark Office. SM Personal Software Process and PSP are service marks of Carnegie Mellon University. The Software Engineering Institute is a federally funded research and development center sponsored by the U.S. Department of Defense.
منابع مشابه
Operator agency in process intervention: tampering versus application of tacit knowledge
Statistical process control (SPC) theory takes a negative view of adjustment of process settings, which is termed tampering. In contrast, quality and lean programmes actively encourage operators to acts of intervention and personal agency in the improvement of production outcomes. This creates a conflict that requires operator judgement: How does one differentiate between unnecessary tampering ...
متن کاملMonitoring the Stability of the Processes in Defined Level Software Companies Using Control Charts with Three Sigma Limits
Monitoring the stability of the software process in the lower level companies is a challenging issue to software engineers. In this paper, SPC is applied to software metrics. Defect Density, Review Performance and Rework percentage and results after applying the SPC to various processes of software are discussed and analyzed, using control charts, the most sophisticated tools of SPC. The diffic...
متن کاملProcess Capability Studies in an Automated Flexible Assembly Process: A Case Study in an Automotive Industry
Statistical Process Control (SPC) methods can significantly increase organizational efficiency if appropriately used. The primary goal of process capability studies is to obtain critical information about processes to render them even more effective. This paper proposes a comprehensive framework for proper implementation of SPC studies, including the design of the sampling procedure and interva...
متن کاملManaging Software Process Improvement (SPI) through Statistical Process Control (SPC)
Measurement based software process improvement is nowadays a mandatory activity. This implies continuous process monitoring in order to predict its behavior, highlight its performance variations and, if necessary, quickly react to them. Process variations are due to common causes or assignable ones. The former are part of the process itself while the latter are due to exceptional events that re...
متن کاملSPSM and SPC for Software Process and Project Management
This paper provides a framework for integrating SPSM and SPC. The framework realizes their synergy by leveraging the investment in supporting software measurement processes, ensuring the stability of the underlying development process, and enhancing simulation output using visualization techniques made possible through SPC. The paper illustrates the framework by integrating SPC to an existing S...
متن کامل